home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / ashe-1.1 / Imakefile < prev    next >
Makefile  |  1995-05-15  |  2KB  |  96 lines

  1. /*
  2.  * Sample Imakefile for xhtml
  3.  *
  4.  * Use the Following Commands to create the Makefile and build the 
  5.  * program
  6.  * 
  7.  *     Step 1)  xmkmf
  8.  *     Step 2)  make depend
  9.  *     Step 3)  make all
  10.  *
  11.  *  Step 1 needs to be done every time you change platforms you are working
  12.  *  on, or change the Imakefile
  13.  *
  14.  *  Step 2 needs to be done every time you do step 1, or every time you 
  15.  *  change any of the source or header files involved
  16.  *
  17.  *  Step 3 results in the desired binary if all is well.
  18.  *
  19.  */
  20.  
  21. /* This is a list of programs to build. */
  22.  
  23. TARGETS = xhtml
  24.  
  25. /*  The sources for this Program. */
  26. SRCS =  xfile.c \
  27.     xheader.c \
  28.     xhtml.c \
  29.     xmarkup.c \
  30.     xstyles.c \
  31.     xviewer.c \
  32.     xform.c
  33.  
  34.     
  35.  
  36. /* The object files that will be generated */
  37. OBJS =  $(SRCS:.c=.o)
  38.  
  39. /*
  40.  * Specify this line if you want the program to be compiled with Debugging.    * 
  41.  *
  42.  */
  43.  
  44. CDEBUGFLAGS = -O
  45.  
  46. /*
  47.  * Change the name of the compiler here. The default version is 
  48.  * 'gcc'. (the Motif libraries needed to be built with it.)
  49.  * If you are changing the compiler to 'cc', you may also need to 
  50.  * redefine the EXTRA_LOAD_FLAGS envariable
  51.  *
  52.  * Uncomment this section if GCC is not the compiler.
  53.  *
  54.  * CC=gcc 
  55.  *
  56.  *  EXTRA_LOAD_FLAGS=
  57.  * 
  58.  */
  59.  
  60. /*
  61.  * This section tells it which Client library to use.
  62.  * Use 'XawClientLibs' and 'XawClientDepLibs' for the Athena Widget set.
  63.  * Use 'XmClientLibs'  and 'XmClientDepLibs'  for the Motif  widget set.
  64.  * LCL_LIB = XawClientLibs 
  65.  * DEPLIBS = XawClientDepLibs 
  66.  */
  67.  
  68. SYS_LIB =
  69. DEPLIBS = XmClientDepLibs 
  70.  
  71.  
  72. /* 
  73.  * This is the Directory of the HTML Widget Library. (Please change it)
  74.  *
  75.  */
  76. LCL_LIB = -L../libhtmlw -lhtmlw XmClientLibs
  77. /* 
  78.  * This is the Directory of the HTML Widget Include Files (Please change it)
  79.  *
  80.  */
  81. INCLUDES = -I../libhtmlw
  82.  
  83.  
  84.  
  85. #
  86. # This is what is built when you say 'make all'
  87. AllTarget($(TARGETS))
  88.  
  89. NormalProgramTarget( $(TARGETS), $(OBJS), $(DEPLIBS), $(LCL_LIB), $(SYS_LIB))
  90.  
  91. DependTarget()
  92.  
  93. InstallProgram(xhtml, $(DESTDIR)/usr/skunk/bin/X11)
  94. InstallNonExec(help.html, $(DESTDIR)/usr/skunk/lib/X11)
  95. InstallAppDefaults(XHTML)
  96.